Public Class ConfirmationAck
Inherits Message

'Component: Header
Private m_Header As Header

<FieldInfo(GetType(Header), 0)> _
Public Property Header() As Header
Get
Return m_Header
End Get
Set (value As Header)
m_Header = value
End Set
End Property



Private m_ConfirmID As String

<FieldInfo(GetType(ConfirmIDFieldInfo), 1)> _
Public Property ConfirmID() As String
Get
Return m_ConfirmID
End Get
Set (value As String)
m_ConfirmID = value
End Set
End Property

Private m_TradeDate As DateTime

<FieldInfo(GetType(TradeDateFieldInfo), 2)> _
Public Property TradeDate() As DateTime
Get
Return m_TradeDate
End Get
Set (value As DateTime)
m_TradeDate = value
End Set
End Property

Private m_TransactTime As DateTimeOffset

<FieldInfo(GetType(TransactTimeFieldInfo), 3)> _
Public Property TransactTime() As DateTimeOffset
Get
Return m_TransactTime
End Get
Set (value As DateTimeOffset)
m_TransactTime = value
End Set
End Property

Private m_AffirmStatus As AffirmStatus

<FieldInfo(GetType(AffirmStatusFieldInfo), 4)> _
Public Property AffirmStatus() As AffirmStatus
Get
Return m_AffirmStatus
End Get
Set (value As AffirmStatus)
m_AffirmStatus = value
End Set
End Property

Private m_ConfirmRejReason As ConfirmRejReason

<FieldInfo(GetType(ConfirmRejReasonFieldInfo), 5)> _
Public Property ConfirmRejReason() As ConfirmRejReason
Get
Return m_ConfirmRejReason
End Get
Set (value As ConfirmRejReason)
m_ConfirmRejReason = value
End Set
End Property

Private m_MatchStatus As Char

<FieldInfo(GetType(MatchStatusFieldInfo), 6)> _
Public Property MatchStatus() As Char
Get
Return m_MatchStatus
End Get
Set (value As Char)
m_MatchStatus = value
End Set
End Property

Private m_Text As String

<FieldInfo(GetType(TextFieldInfo), 7)> _
Public Property Text() As String
Get
Return m_Text
End Get
Set (value As String)
m_Text = value
End Set
End Property

Private m_EncodedTextLen As Int32

<FieldInfo(GetType(EncodedTextLenFieldInfo), 8)> _
Public Property EncodedTextLen() As Int32
Get
Return m_EncodedTextLen
End Get
Set (value As Int32)
m_EncodedTextLen = value
End Set
End Property

Private m_EncodedText As Byte()

<FieldInfo(GetType(EncodedTextFieldInfo), 9)> _
Public Property EncodedText() As Byte()
Get
Return m_EncodedText
End Get
Set (value As Byte())
m_EncodedText = value
End Set
End Property


'Component: Trailer
Private m_Trailer As Trailer

<FieldInfo(GetType(Trailer), 10)> _
Public Property Trailer() As Trailer
Get
Return m_Trailer
End Get
Set (value As Trailer)
m_Trailer = value
End Set
End Property


End Class

